package com.vcc.service.boss.response.risk;

import com.vcc.service.boss.response.baseVo.BossBaseVo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
public class RiskVoBoss extends BossBaseVo implements Serializable {

    private Long operatorId;

    private String operatorAccount;

    private String name;

    private String code;

    private Integer status;

    private Long targetId;

    private String targetName;

    private Boolean hasAuto;

    private String functionName;

    /**
     * 卡（card） or 账户(account)
     */
    private String disposeObject;


    /**
     * 规则类型
     * true 黑名单 false 白名单
     */
    private Boolean ruleType;

    /**
     * 最小交易次数
     */
    private Integer minTransactionCount;


    private List<RiskRuleVoBoss> rules;

}
